USE DB_TCC
IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME LIKE 'P_FORMACAO_ALTERAR')
	DROP PROCEDURE P_FORMACAO_ALTERAR
GO
CREATE PROCEDURE P_FORMACAO_ALTERAR(
	@IDFORMACAO			INTEGER,
	@INSTITUICAO		VARCHAR(50),
	@PAISINSTITUICAO	VARCHAR(50),
	@UFINSTITUICAO		VARCHAR(50),
	@CIDADEINSTITUICAO	VARCHAR(100),
	@TIPOFORMACAO		VARCHAR(50),
	@CURSO				VARCHAR(100),
	@DURACAOHORAS		INTEGER,
	@DTINICIO			DATETIME,
	@DTTERMINO			DATETIME,
	@INDSITUACAO		CHAR(1))
AS BEGIN
	UPDATE
		FORMACAO
	SET
		INSTITUICAO = @INSTITUICAO,
		PAISINSTITUICAO = @PAISINSTITUICAO,
		UFINSTITUICAO = @UFINSTITUICAO,
		CIDADEINSTITUICAO = @CIDADEINSTITUICAO,
		TIPOFORMACAO = @TIPOFORMACAO,
		CURSO = @CURSO,
		DURACAOHORAS = @DURACAOHORAS,
		DTINICIO = @DTINICIO,
		DTTERMINO = @DTTERMINO,
		INDSITUACAO = @INDSITUACAO,
		DTHRALTERACAO = GETDATE()
	WHERE
		IDFORMACAO = @IDFORMACAO
END